// app/evcp/(evcp)/permissions/page.tsx "use client"; import { useState } from "react"; import { Tabs, TabsContent, TabsList, TabsTrigger } from "@/components/ui/tabs"; import { Card, CardContent, CardDescription, CardHeader, CardTitle } from "@/components/ui/card"; import { Badge } from "@/components/ui/badge"; import { Button } from "@/components/ui/button"; import { Input } from "@/components/ui/input"; import { Shield, Users, Key, Menu, Search, Plus } from "lucide-react"; import { RolePermissionManager } from "@/components/permissions/role-permission-manager"; import { PermissionAssignmentManager } from "@/components/permissions/permission-assignment-manager"; import { UserPermissionManager } from "@/components/permissions/user-permission-manager"; import { PermissionGroupAssignmentManager } from "@/components/permissions/permission-group-assignment-manager"; export default function PermissionManagementPage() { const [searchTerm, setSearchTerm] = useState(""); const [selectedTab, setSelectedTab] = useState("by-role"); return (

권한 관리

시스템 권한을 역할, 사용자, 메뉴별로 관리합니다.

역할별 관리 사용자별 관리 권한별 관리 그룹별 관리 {/* 역할별 권한 관리 */} {/* 사용자별 권한 관리 */} {/* 권한별 사용자/역할 관리 */} {/* 권한 그룹별 사용자/역할 관리 */}
); }